Guild icon
wafer.space Community
ℹ️ - Information / ⁉️-questions / why can't drm be completely encoded within lef
Between 2026-10-31 11:59 p.m. and 2026-12-01 12:00 a.m.
Avatar
since lef already specifies geometric constraints, what stops foundries from encoding all manufacturable geometry constraints solely within lef files so as to not have a non-standard design rule manual. similar for lib and electrical properties. is there a technical reason for the lef standard to not be able to encode all types of drm rules?
Avatar
How exactly does LEF encode geometric constraints ?!?!
Avatar
like min width, min spacing, placement sites, grid size etc. couldn't lef constructs be extended to indicate what is possible to manufacture?
Avatar
"be extended" ... well if you go with extension then everything is possible ... of course. you could extend LEF with a turing complete language. But as the current spec, it's not even close to being able to describe DRC rules ... it can barely even describe the min subset for routing ... even then some of the rules described in the LEF are not the actual rule but some more restrictive variation because you can't describe the actual rule.
👍 1
Avatar
just seems weird that signoff drc checking is one of the only things that doesn't yet have a 'dominant' standard/format and is still shipped as a manual that you implement
Avatar
I think it comes down to they are really complicated and varied across process ...
👍 1
Avatar
Started thinking about this after looking at:- https://gitlab.com/Chips4Makers/PDKMaster and how difficult it would be to have a standard framework (if you could encode a process and then describe errors using a theorem prover like lean)
Tools for managing and converting micro-electronics PDKs (process design kits)
Avatar
Avatar
rahulbhagwat
just seems weird that signoff drc checking is one of the only things that doesn't yet have a 'dominant' standard/format and is still shipped as a manual that you implement
Chips4Makers aka Staf Verhaegen 2026-11-06 9:33 a.m.
The dominant standard format for DRC decks is Mentor Calibre decks, a proprietary format.
Avatar
Avatar
rahulbhagwat
Started thinking about this after looking at:- https://gitlab.com/Chips4Makers/PDKMaster and how difficult it would be to have a standard framework (if you could encode a process and then describe errors using a theorem prover like lean)
Chips4Makers aka Staf Verhaegen 2026-11-06 9:36 a.m.
It is unclear how the tecnology abstraction I use now will be able to handle the more complex design rules you get from 65nm on. For open source PDKs we are still in the era of 'easy/simple' design rules.
👍 1
Exported 9 message(s)
Timezone: UTC+0